Characterizations for Functional Dependency and Boyce-CODD Normal Form Families
نویسندگان
چکیده
A functional dependency (fd) family was recently defined [20] as the set of all instances satisfying some set of functional dependencies. A Royce-Codd normal form, abbreviated RCNF. family is defined here as an fd-family specified by some RCNF set of functi!)nal dependem& . The purpose of this paper is to present set-theoretic/algebraic characterizations relating to both types of families. Two characterizations of ,7(.d), the smallcsr fd-family containing the farnil\ .3 of instances. are established. The first involves the notion of agreement. a concept relatecl to that of a closed set of attributes. The seconC describes .gc,B ) as the smallest family of instances containing .I/ and closed under four specific qjerations on instances. Companion results are also g.ven for HCNFfamilies. The remaining results concern characterizations involving the well-known operations of projection. join and union. Two chtiracterizations for when the projection of an fd-family is again an fd-family arc given. Several c,.~r4laries are obtained, including the effective decidability of whether a projection of an fd-family is an fd-family. The problem for RCNF-families disappears since it ih \hcxvn that the projection of a RCNF-family is alway\ a HC’NF-familv. An:~iogo~~ to result\ for fd-familic\ presented in [20], characterizations of when the join and union of RCNF-families arc‘ RC’NF-families are given. Finally, the collections of all fd-families and all HClJF-familic4 art’ characterized in terms of inverse projection operations and intersection.
منابع مشابه
The Boyce-Codd-Heath Normal Form for SQL
In the relational model of data the Boyce-Codd-Heath normal form, commonly just known as Boyce-Codd normal form, guarantees the elimination of data redundancy in terms of functional dependencies. For efficient means of data processing the industry standard SQL permits partial data and duplicate rows of data to occur in database systems. Consequently, the combined class of uniqueness constraints...
متن کاملFinding Faithful Boyce-Codd Normal Form Decompositions
It is well known that faithful (i.e. dependency preserving) decompositions of relational database schemas into Boyce-Codd Normal Form (BCNF) do not always exist, depending on the set of functional dependencies given, and that the corresponding decision problem is NPhard. The only algorithm to guarantee both faithfulness and BCNF (if possible) proposed so far in [Os79] is a brute-force approach ...
متن کاملArmstrong axioms and Boyce-Codd-Heath Normal Form under bag semantics
In most cases authors are permitted to post their version of the article (e.g. in Word or Tex form) to their personal website or institutional repository. Authors requiring further information regarding Elsevier's archiving and manuscript policies are encouraged to visit: a r t i c l e i n f o a b s t r a c t The theory of functional dependencies is based on relations, i.e. sets of tuples. Over...
متن کاملA Visualization Tool for Teaching and Learning Database Decomposition System
Database designers and students of computer science in tertiary institutions find it difficult to learn database theory in which database decomposition is a major aspect. This work presents a visualization tool to simplify the study of decomposition algorithms behaviours which would assist the students and database designers to decompose any relational schema with its functional dependencies in...
متن کاملCapturing Relational Schemas and Functional Dependencies in RDFS
Mapping relational data to RDF is an important task for the development of the Semantic Web. To this end, the W3C has recently released a Recommendation for the so-called direct mapping of relational data to RDF. In this work, we propose an enrichment of the direct mapping to make it more faithful by transferring also semantic information present in the relational schema from the relational wor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 26 شماره
صفحات -
تاریخ انتشار 1983